\hypertarget{class_kaleidoscope}{
\section{Kaleidoscope Class Reference}
\label{class_kaleidoscope}\index{Kaleidoscope@{Kaleidoscope}}
}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_kaleidoscope_aa9688c457da6ee9471bf48222b23e3ec}{setAxis} (int axis)
\item 
void \hyperlink{class_kaleidoscope_a9d341335edf014d24b282a0585eddf3b}{setAngle} (int ang)
\item 
void \hyperlink{class_kaleidoscope_accaf5c1f508935100d84b4290d1aec45}{setRadius} (int radius)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_kaleidoscope_a45d9efc51583d539adadaae6bb31340f}{Kaleidoscope} ()
\item 
void \hyperlink{class_kaleidoscope_a4b9e6100e8c817ec89f4abee00ac7438}{paintEvent} (QPaintEvent $\ast$event)
\item 
void \hyperlink{class_kaleidoscope_a28185abbe89c83b8db0d80b08dc1558c}{timerEvent} (QTimerEvent $\ast$event)
\item 
void \hyperlink{class_kaleidoscope_a39ad1c4763bfc09d1d3f670e060e1fe2}{draw} (QPainter \&)
\item 
void \hyperlink{class_kaleidoscope_aea2421ee403ba18f0cbbdb62664738b9}{setTexture} (const QString \&file)
\item 
int \hyperlink{class_kaleidoscope_af3ab4f0a81f16607cbd3e39ddc1a6d95}{getAxis} ()
\item 
int \hyperlink{class_kaleidoscope_abbf2bab3f51bb606b2558100c8f17b0b}{getAngle} ()
\item 
int \hyperlink{class_kaleidoscope_aa22ac142d867ee4d9d6cc559e202c7b4}{getRadius} ()
\item 
void \hyperlink{class_kaleidoscope_ad1c47e3e90cf7a29d0127c1cdc24eb7e}{setAnimation} (bool enable)
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_kaleidoscope_a45d9efc51583d539adadaae6bb31340f}{
\index{Kaleidoscope@{Kaleidoscope}!Kaleidoscope@{Kaleidoscope}}
\index{Kaleidoscope@{Kaleidoscope}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{Kaleidoscope}]{\setlength{\rightskip}{0pt plus 5cm}Kaleidoscope::Kaleidoscope ()}}
\label{class_kaleidoscope_a45d9efc51583d539adadaae6bb31340f}
Konstruktor 

\subsection{Member Function Documentation}
\hypertarget{class_kaleidoscope_a39ad1c4763bfc09d1d3f670e060e1fe2}{
\index{Kaleidoscope@{Kaleidoscope}!draw@{draw}}
\index{draw@{draw}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{draw}]{\setlength{\rightskip}{0pt plus 5cm}void Kaleidoscope::draw (QPainter \& {\em paint})}}
\label{class_kaleidoscope_a39ad1c4763bfc09d1d3f670e060e1fe2}
Metoda pomocnicza rysujaca trojkat z jego odbiciem lustrzanym 
\begin{DoxyParams}{Parameters}
\item[{\em painter,kontekst}]rysowania \end{DoxyParams}
\hypertarget{class_kaleidoscope_abbf2bab3f51bb606b2558100c8f17b0b}{
\index{Kaleidoscope@{Kaleidoscope}!getAngle@{getAngle}}
\index{getAngle@{getAngle}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{getAngle}]{\setlength{\rightskip}{0pt plus 5cm}int Kaleidoscope::getAngle ()}}
\label{class_kaleidoscope_abbf2bab3f51bb606b2558100c8f17b0b}
Getter, zwracajacy liczbe kat, o jaki jest obrocony uklad kalejdoskopu \hypertarget{class_kaleidoscope_af3ab4f0a81f16607cbd3e39ddc1a6d95}{
\index{Kaleidoscope@{Kaleidoscope}!getAxis@{getAxis}}
\index{getAxis@{getAxis}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{getAxis}]{\setlength{\rightskip}{0pt plus 5cm}int Kaleidoscope::getAxis ()}}
\label{class_kaleidoscope_af3ab4f0a81f16607cbd3e39ddc1a6d95}
Getter, zwracajacy liczbe osi \hypertarget{class_kaleidoscope_aa22ac142d867ee4d9d6cc559e202c7b4}{
\index{Kaleidoscope@{Kaleidoscope}!getRadius@{getRadius}}
\index{getRadius@{getRadius}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{getRadius}]{\setlength{\rightskip}{0pt plus 5cm}int Kaleidoscope::getRadius ()}}
\label{class_kaleidoscope_aa22ac142d867ee4d9d6cc559e202c7b4}
Getter, zwracajacy dlugosc promienia klaejdoskopu \hypertarget{class_kaleidoscope_a4b9e6100e8c817ec89f4abee00ac7438}{
\index{Kaleidoscope@{Kaleidoscope}!paintEvent@{paintEvent}}
\index{paintEvent@{paintEvent}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{paintEvent}]{\setlength{\rightskip}{0pt plus 5cm}void Kaleidoscope::paintEvent (QPaintEvent $\ast$ {\em event})}}
\label{class_kaleidoscope_a4b9e6100e8c817ec89f4abee00ac7438}
Zdarzenie odswiezania ekranu 
\begin{DoxyParams}{Parameters}
\item[{\em event,nieuzywany}]\end{DoxyParams}
\hypertarget{class_kaleidoscope_a9d341335edf014d24b282a0585eddf3b}{
\index{Kaleidoscope@{Kaleidoscope}!setAngle@{setAngle}}
\index{setAngle@{setAngle}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{setAngle}]{\setlength{\rightskip}{0pt plus 5cm}void Kaleidoscope::setAngle (int {\em ang})\hspace{0.3cm}{\ttfamily  \mbox{[}slot\mbox{]}}}}
\label{class_kaleidoscope_a9d341335edf014d24b282a0585eddf3b}
Slot, obslugujacy ustawienie liczby kata \hypertarget{class_kaleidoscope_ad1c47e3e90cf7a29d0127c1cdc24eb7e}{
\index{Kaleidoscope@{Kaleidoscope}!setAnimation@{setAnimation}}
\index{setAnimation@{setAnimation}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{setAnimation}]{\setlength{\rightskip}{0pt plus 5cm}void Kaleidoscope::setAnimation (bool {\em enable})}}
\label{class_kaleidoscope_ad1c47e3e90cf7a29d0127c1cdc24eb7e}
setter, wlaczajacy, wylaczajacy animacje \hypertarget{class_kaleidoscope_aa9688c457da6ee9471bf48222b23e3ec}{
\index{Kaleidoscope@{Kaleidoscope}!setAxis@{setAxis}}
\index{setAxis@{setAxis}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{setAxis}]{\setlength{\rightskip}{0pt plus 5cm}void Kaleidoscope::setAxis (int {\em axis})\hspace{0.3cm}{\ttfamily  \mbox{[}slot\mbox{]}}}}
\label{class_kaleidoscope_aa9688c457da6ee9471bf48222b23e3ec}
Slot, obslugujacy ustawienie liczby osi \hypertarget{class_kaleidoscope_accaf5c1f508935100d84b4290d1aec45}{
\index{Kaleidoscope@{Kaleidoscope}!setRadius@{setRadius}}
\index{setRadius@{setRadius}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{setRadius}]{\setlength{\rightskip}{0pt plus 5cm}void Kaleidoscope::setRadius (int {\em radius})\hspace{0.3cm}{\ttfamily  \mbox{[}slot\mbox{]}}}}
\label{class_kaleidoscope_accaf5c1f508935100d84b4290d1aec45}
Slot, obslugujacy ustawienie liczby promienia \hypertarget{class_kaleidoscope_aea2421ee403ba18f0cbbdb62664738b9}{
\index{Kaleidoscope@{Kaleidoscope}!setTexture@{setTexture}}
\index{setTexture@{setTexture}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{setTexture}]{\setlength{\rightskip}{0pt plus 5cm}void Kaleidoscope::setTexture (const QString \& {\em file})}}
\label{class_kaleidoscope_aea2421ee403ba18f0cbbdb62664738b9}
Setter, ustawiajacy texture, ktora zostanie poddana 'kalejdoskopowaniu' 
\begin{DoxyParams}{Parameters}
\item[{\em file,nazwa}]pliku \end{DoxyParams}
\hypertarget{class_kaleidoscope_a28185abbe89c83b8db0d80b08dc1558c}{
\index{Kaleidoscope@{Kaleidoscope}!timerEvent@{timerEvent}}
\index{timerEvent@{timerEvent}!Kaleidoscope@{Kaleidoscope}}
\subsubsection[{timerEvent}]{\setlength{\rightskip}{0pt plus 5cm}void Kaleidoscope::timerEvent (QTimerEvent $\ast$ {\em event})}}
\label{class_kaleidoscope_a28185abbe89c83b8db0d80b08dc1558c}
Zdarzenie uzywane podczas animacji 
\begin{DoxyParams}{Parameters}
\item[{\em event,nieuzywany}]\end{DoxyParams}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
\hyperlink{kaleidoscope_8h}{kaleidoscope.h}\item 
kaleidoscope.cpp\end{DoxyCompactItemize}
